# encoding: UTF-8
require_relative 'bad_stuff'
require_relative 'card'

module Napakalaki
  class Monster  
    include Card
    attr_reader :name, :combat_level, :bad_stuff, :prize, :level_change_against_cultist_player
  
    def initialize(name, combat_level, bad_stuff, prize, level_change)
      @name = name
      @combat_level = combat_level      
      @bad_stuff = bad_stuff
      @prize = prize   
      @level_change_against_cultist_player = level_change
    end
  
    def get_levels_gained
      return @prize.levels
    end
    
    def get_treasures_gained
      return @prize.treasures
    end
    
    def kills
      return @bad_stuff.my_bad_stuff_is_death
    end
    
    def to_s
      "\n\nNombre: #{@name} \nNivel de combate: #{@combat_level} \n\nPREMIOS:\n #{@prize} \n\nMAL ROLLO:\n #{@bad_stuff}"
    end
    
  end
end